Fix #72586. Silently accept empty tree. (gtk_tree_view_collapse_all):
authorRichard Hult <rhult@codefactory.se>
Tue, 26 Feb 2002 15:14:42 +0000 (15:14 +0000)
committerRichard Hult <rhult@src.gnome.org>
Tue, 26 Feb 2002 15:14:42 +0000 (15:14 +0000)
2002-02-26  Richard Hult  <rhult@codefactory.se>

* gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
#72586. Silently accept empty tree.
(gtk_tree_view_collapse_all): Likewise.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c

index ed739e8241092c0e19c8a5584fb1b77eaa37fd42..5eb402265bb1f39ced320e06634c1a570cee4c9d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2002-02-26  Richard Hult  <rhult@codefactory.se>
+
+       * gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
+       #72586. Silently accept empty tree.
+       (gtk_tree_view_collapse_all): Likewise.
+
 2002-02-26  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtk.def: A couple of name changes.
index ed739e8241092c0e19c8a5584fb1b77eaa37fd42..5eb402265bb1f39ced320e06634c1a570cee4c9d 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-26  Richard Hult  <rhult@codefactory.se>
+
+       * gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
+       #72586. Silently accept empty tree.
+       (gtk_tree_view_collapse_all): Likewise.
+
 2002-02-26  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtk.def: A couple of name changes.
index ed739e8241092c0e19c8a5584fb1b77eaa37fd42..5eb402265bb1f39ced320e06634c1a570cee4c9d 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-26  Richard Hult  <rhult@codefactory.se>
+
+       * gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
+       #72586. Silently accept empty tree.
+       (gtk_tree_view_collapse_all): Likewise.
+
 2002-02-26  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtk.def: A couple of name changes.
index ed739e8241092c0e19c8a5584fb1b77eaa37fd42..5eb402265bb1f39ced320e06634c1a570cee4c9d 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-26  Richard Hult  <rhult@codefactory.se>
+
+       * gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
+       #72586. Silently accept empty tree.
+       (gtk_tree_view_collapse_all): Likewise.
+
 2002-02-26  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtk.def: A couple of name changes.
index ed739e8241092c0e19c8a5584fb1b77eaa37fd42..5eb402265bb1f39ced320e06634c1a570cee4c9d 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-26  Richard Hult  <rhult@codefactory.se>
+
+       * gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
+       #72586. Silently accept empty tree.
+       (gtk_tree_view_collapse_all): Likewise.
+
 2002-02-26  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtk.def: A couple of name changes.
index ed739e8241092c0e19c8a5584fb1b77eaa37fd42..5eb402265bb1f39ced320e06634c1a570cee4c9d 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-26  Richard Hult  <rhult@codefactory.se>
+
+       * gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
+       #72586. Silently accept empty tree.
+       (gtk_tree_view_collapse_all): Likewise.
+
 2002-02-26  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtk.def: A couple of name changes.
index ed739e8241092c0e19c8a5584fb1b77eaa37fd42..5eb402265bb1f39ced320e06634c1a570cee4c9d 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-26  Richard Hult  <rhult@codefactory.se>
+
+       * gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
+       #72586. Silently accept empty tree.
+       (gtk_tree_view_collapse_all): Likewise.
+
 2002-02-26  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtk.def: A couple of name changes.
index 4057a0417174eac749cfd51024106ed7a97514d8..88ed84000544224fd505fdd86655e883cfc67b90 100644 (file)
@@ -8368,7 +8368,9 @@ void
 gtk_tree_view_expand_all (GtkTreeView *tree_view)
 {
   g_return_if_fail (GTK_IS_TREE_VIEW (tree_view));
-  g_return_if_fail (tree_view->priv->tree != NULL);
+
+  if (tree_view->priv->tree == NULL)
+    return;
 
   _gtk_rbtree_traverse (tree_view->priv->tree,
                        tree_view->priv->tree->root,
@@ -8462,7 +8464,9 @@ gtk_tree_view_collapse_all (GtkTreeView *tree_view)
   guint *indices;
 
   g_return_if_fail (GTK_IS_TREE_VIEW (tree_view));
-  g_return_if_fail (tree_view->priv->tree != NULL);
+
+  if (tree_view->priv->tree == NULL)
+    return;
 
   path = gtk_tree_path_new ();
   gtk_tree_path_down (path);